battle of algiers - Alemán Inglés Diccionario